[gd_scene load_steps=45 format=2]

[sub_resource type="AnimationNodeAnimation" id=1]
animation = "S_Attack"

[sub_resource type="AnimationNodeAnimation" id=2]
animation = "N_Attack"

[sub_resource type="AnimationNodeAnimation" id=3]
animation = "W_Attack"

[sub_resource type="AnimationNodeAnimation" id=4]
animation = "E_Attack"

[sub_resource type="AnimationNodeAnimation" id=5]
animation = "SW_Attack"

[sub_resource type="AnimationNodeAnimation" id=6]
animation = "NW_Attack"

[sub_resource type="AnimationNodeAnimation" id=7]
animation = "NE_Attack"

[sub_resource type="AnimationNodeAnimation" id=8]
animation = "SE_Attack"

[sub_resource type="AnimationNodeBlendSpace2D" id=9]
blend_point_0/node = SubResource( 1 )
blend_point_0/pos = Vector2( 0, 1 )
blend_point_1/node = SubResource( 2 )
blend_point_1/pos = Vector2( 0, -1 )
blend_point_2/node = SubResource( 3 )
blend_point_2/pos = Vector2( -1, 0 )
blend_point_3/node = SubResource( 4 )
blend_point_3/pos = Vector2( 1, 0 )
blend_point_4/node = SubResource( 5 )
blend_point_4/pos = Vector2( -0.7, 0.7 )
blend_point_5/node = SubResource( 6 )
blend_point_5/pos = Vector2( -0.7, -0.7 )
blend_point_6/node = SubResource( 7 )
blend_point_6/pos = Vector2( 0.7, -0.7 )
blend_point_7/node = SubResource( 8 )
blend_point_7/pos = Vector2( 0.7, 0.7 )
blend_mode = 1

[sub_resource type="AnimationNodeAnimation" id=10]
animation = "S_Death"

[sub_resource type="AnimationNodeAnimation" id=11]
animation = "N_Death"

[sub_resource type="AnimationNodeAnimation" id=12]
animation = "W_Death"

[sub_resource type="AnimationNodeAnimation" id=13]
animation = "E_Death"

[sub_resource type="AnimationNodeAnimation" id=14]
animation = "SE_Death"

[sub_resource type="AnimationNodeAnimation" id=15]
animation = "SW_Death"

[sub_resource type="AnimationNodeAnimation" id=16]
animation = "NW_Death"

[sub_resource type="AnimationNodeAnimation" id=17]
animation = "NE_Death"

[sub_resource type="AnimationNodeBlendSpace2D" id=18]
blend_point_0/node = SubResource( 10 )
blend_point_0/pos = Vector2( 0, 1 )
blend_point_1/node = SubResource( 11 )
blend_point_1/pos = Vector2( 0, -1 )
blend_point_2/node = SubResource( 12 )
blend_point_2/pos = Vector2( -1, 0 )
blend_point_3/node = SubResource( 13 )
blend_point_3/pos = Vector2( 1, 0 )
blend_point_4/node = SubResource( 14 )
blend_point_4/pos = Vector2( 0.7, 0.7 )
blend_point_5/node = SubResource( 15 )
blend_point_5/pos = Vector2( -0.7, 0.7 )
blend_point_6/node = SubResource( 16 )
blend_point_6/pos = Vector2( -0.7, -0.7 )
blend_point_7/node = SubResource( 17 )
blend_point_7/pos = Vector2( 0.7, -0.7 )
blend_mode = 1

[sub_resource type="AnimationNodeAnimation" id=19]
animation = "N_Idle"

[sub_resource type="AnimationNodeAnimation" id=20]
animation = "S_Idle"

[sub_resource type="AnimationNodeAnimation" id=21]
animation = "W_Idle"

[sub_resource type="AnimationNodeAnimation" id=22]
animation = "E_Idle"

[sub_resource type="AnimationNodeAnimation" id=23]
animation = "NE_Idle"

[sub_resource type="AnimationNodeAnimation" id=24]
animation = "SE_Idle"

[sub_resource type="AnimationNodeAnimation" id=25]
animation = "SW_Idle"

[sub_resource type="AnimationNodeAnimation" id=26]
animation = "NW_Idle"

[sub_resource type="AnimationNodeBlendSpace2D" id=27]
blend_point_0/node = SubResource( 19 )
blend_point_0/pos = Vector2( 0, -1 )
blend_point_1/node = SubResource( 20 )
blend_point_1/pos = Vector2( 0, 1 )
blend_point_2/node = SubResource( 21 )
blend_point_2/pos = Vector2( -1, 0 )
blend_point_3/node = SubResource( 22 )
blend_point_3/pos = Vector2( 1, 0 )
blend_point_4/node = SubResource( 23 )
blend_point_4/pos = Vector2( 0.7, -0.7 )
blend_point_5/node = SubResource( 24 )
blend_point_5/pos = Vector2( 0.7, 0.7 )
blend_point_6/node = SubResource( 25 )
blend_point_6/pos = Vector2( -0.7, 0.7 )
blend_point_7/node = SubResource( 26 )
blend_point_7/pos = Vector2( -0.7, -0.7 )
blend_mode = 1

[sub_resource type="AnimationNodeAnimation" id=28]
animation = "N_Walk"

[sub_resource type="AnimationNodeAnimation" id=29]
animation = "S_Walk"

[sub_resource type="AnimationNodeAnimation" id=30]
animation = "W_Walk"

[sub_resource type="AnimationNodeAnimation" id=31]
animation = "E_Walk"

[sub_resource type="AnimationNodeAnimation" id=32]
animation = "NE_Walk"

[sub_resource type="AnimationNodeAnimation" id=33]
animation = "SE_Walk"

[sub_resource type="AnimationNodeAnimation" id=34]
animation = "SW_Walk"

[sub_resource type="AnimationNodeAnimation" id=35]
animation = "NW_Walk"

[sub_resource type="AnimationNodeBlendSpace2D" id=36]
blend_point_0/node = SubResource( 28 )
blend_point_0/pos = Vector2( 0, -1 )
blend_point_1/node = SubResource( 29 )
blend_point_1/pos = Vector2( 0, 1 )
blend_point_2/node = SubResource( 30 )
blend_point_2/pos = Vector2( -1, 0 )
blend_point_3/node = SubResource( 31 )
blend_point_3/pos = Vector2( 1, 0 )
blend_point_4/node = SubResource( 32 )
blend_point_4/pos = Vector2( 0.7, -0.7 )
blend_point_5/node = SubResource( 33 )
blend_point_5/pos = Vector2( 0.7, 0.6 )
blend_point_6/node = SubResource( 34 )
blend_point_6/pos = Vector2( -0.7, 0.7 )
blend_point_7/node = SubResource( 35 )
blend_point_7/pos = Vector2( -0.7, -0.7 )
blend_mode = 1

[sub_resource type="AnimationNodeStateMachineTransition" id=37]

[sub_resource type="AnimationNodeStateMachineTransition" id=38]

[sub_resource type="AnimationNodeStateMachineTransition" id=39]

[sub_resource type="AnimationNodeStateMachineTransition" id=40]

[sub_resource type="AnimationNodeStateMachineTransition" id=41]

[sub_resource type="AnimationNodeStateMachineTransition" id=42]

[sub_resource type="AnimationNodeStateMachine" id=43]
states/Attack/node = SubResource( 9 )
states/Attack/position = Vector2( 283, 205 )
states/Death/node = SubResource( 18 )
states/Death/position = Vector2( 289, 6 )
states/Idle/node = SubResource( 27 )
states/Idle/position = Vector2( 297, 102 )
states/Walk/node = SubResource( 36 )
states/Walk/position = Vector2( 637, 96 )
transitions = [ "Idle", "Walk", SubResource( 37 ), "Walk", "Idle", SubResource( 38 ), "Idle", "Attack", SubResource( 39 ), "Attack", "Idle", SubResource( 40 ), "Idle", "Death", SubResource( 41 ), "Death", "Idle", SubResource( 42 ) ]
start_node = "Idle"
graph_offset = Vector2( -18, -25 )

[sub_resource type="AnimationNodeStateMachinePlayback" id=44]

[node name="AnimationTree" type="AnimationTree"]
tree_root = SubResource( 43 )
anim_player = NodePath("../AnimationPlayer")
parameters/playback = SubResource( 44 )
parameters/Attack/blend_position = Vector2( 0, 0 )
parameters/Death/blend_position = Vector2( 0, 0 )
parameters/Idle/blend_position = Vector2( 0, 0 )
parameters/Walk/blend_position = Vector2( 0, 0 )
